Reconfigurability and Reliability of Systolic/Wavefront Arrays

نویسندگان

  • Edwin Hsing-Mean Sha
  • Kenneth Steiglitz
چکیده

AbstructIn this paper, we study fault-tolerant redundant structures for maintaining reliable arrays. In particular, we assume the desired array (application graph) is embedded in a certain class of regular, bounded-degree graphs called dynamic graphs. We define the degree of reconfigurability D R , and D R with distance D R d , of a redundant graph. When D R (respectively, D R d ) is independent of the size of the application graph, we say the graph is finitely reconfigurable, F R (respectively, locally reconfigurable, LR). We show that D R provides a natural lower bound on the time complexity of any distributed reconfiguration algorithm and that there is no difference between being F R and L R on dynamic graphs. We then show that if we wish to maintain both local reconfigurability and a fixed level of reliability, a dynamic graph must be of dimension at least one greater than the application graph. Thus, for example, a one-dimensional systolic array cannot be embedded in a one-dimensional dynamic graph without sacrificing either reliability or locality of reconfiguration.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reconngurability and Reliability of Systolic/wavefront Arrays

In this paper we study fault-tolerant redundant structures for maintaining reliable arrays. In particular we assume the desired array (application graph) is embedded in a certain class of regular, bounded-degree graphs called dynamic graphs. We deene the degree of reconngurability DR, and DR with distance DR d , of a redundant graph. When DR (respectively DR d) is independent of the size of the...

متن کامل

Two Cycle-Related Problems of Regular Data Flow Graphs: Complexity and Heuristics

1 Abstract1 A regular data flow graph (RDFG) is a graph with a highly regular structure that enables its description to be exponentially smaller than the description size for an ordinary graph. Such graphs arise when certain regular iterative algorithms (like matrix multiplication or convolution) are modeled using dependence graphs. These graphs can be implemented either on systolic arrays, or ...

متن کامل

Reconfigurable Systems for Sequence Alignment and for General Dynamic Programming

Reconfigurable systolic arrays can be adapted to efficiently resolve a wide spectrum of computational problems; parallelism is naturally explored in systolic arrays and reconfigurability allows for redefinition of the interconnections and operations even during run time (dynamically). We present a reconfigurable systolic architecture that can be applied for the efficient treatment of several dy...

متن کامل

Systolic arrays for integer Chinese remaindering

This paper presents several time-optimal, and spacetime-optimal systolic arrays for computing a process dependence graph corresponding to the mixed-radix conversion algorithm. The arrays are particularly suitable for software implementations of algrithms from the applications of residue number systems on a programmable systolic/wavefront array. Examples of such applications are exact solution o...

متن کامل

Efficient Computation of Algebraic Operations over Dynamically Reconfigurable Systems Specified by Rewriting-Logic Environments

Several algebraic operations can be efficiently implement by arrays of functional units such as systolic arrays. Systolic arrays provide a large amount of parallelism. However, their applicability is restricted to a small set of computational problems due to their lack of flexibility. This limitation can be circumvented by using reconfigurable systolic arrays, where the node operations and inte...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Trans. Computers

دوره 42  شماره 

صفحات  -

تاریخ انتشار 1993